<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
    <title>ShellCheck: SC2260 – This redirection overrides the output pipe. Use `tee` to output to both.</title>
    <link rel="stylesheet" href="css/bootstrap.min.css" />
  </head>
  <body style="margin-left: auto; margin-right: auto; max-width: 800px">
    <h1>SC2260 – ShellCheck Wiki</h1>
    <a href="https://github.com/koalaman/shellcheck/wiki/SC2260">See this page on GitHub</a>
    <p style="display: none"><a href="index.html">Sitemap</a></p>
    <hr />
    <h2
id="this-redirection-overrides-the-output-pipe-use-tee-to-output-to-both">This
redirection overrides the output pipe. Use <code>tee</code> to output to
both.</h2>
<h3 id="problematic-code">Problematic code:</h3>
<div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="SC2260.html#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">env</span> <span class="op">&gt;</span> environment.txt <span class="kw">|</span> <span class="fu">grep</span> <span class="st">&#39;^ANDROID&#39;</span></span></code></pre></div>
<h3 id="correct-code">Correct code:</h3>
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="SC2260.html#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="fu">env</span> <span class="kw">|</span> <span class="fu">tee</span> environment.txt <span class="kw">|</span> <span class="fu">grep</span> <span class="st">&#39;^ANDROID&#39;</span></span></code></pre></div>
<h3 id="rationale">Rationale:</h3>
<p>A process only has a single standard output stream. Pipes and output
redirections both overwrite it, so you can't use both at the same time.
If you try, the redirection takes precedence and the output pipe is
closed.</p>
<p>If you want to dump output to a file while also piping it, use
<code>tee</code> as in the example.</p>
<h3 id="exceptions">Exceptions:</h3>
<p>None.</p>
<h3 id="related-resources">Related resources:</h3>
<ul>
<li>Help by adding links to BashFAQ, StackOverflow, man pages, POSIX,
etc!</li>
</ul>
    <hr />
    <p style='font-size: 80%'><a href="../index.html">ShellCheck</a> is a static analysis tool for shell scripts. This page is part of its documentation.</p>
  </body>
</html>


